object RegistrationErrorDemo extends App {
  // 变量命名规范（小驼峰），使用val声明不可变变量
  val studentName = "张三"
  val age = 17
  val score = 75
  val hasParticipated = true

  // 活动参与判断（规范代码块与缩进）
  if (age > 18) {
    if (score > 80) {
      println(s"$studentName 可以参加高级组")
    } else {
      println(s"$studentName 可以参加中级组")
    }
  } else {
    // 简化布尔判断（去掉==true），修复else匹配
    if (hasParticipated) {
      println(s"$studentName 可以参加初级组")
    } else {
      println(s"$studentName 不能参加")
    }
  }

  // 使用if表达式直接赋值（指定类型，避免未初始化）
  val result: String = if (score > 90) "优秀" else "一般"
  println(s"成绩评定：$result")
}
